/**
 * 
 * 
 * import { Module } from '@nestjs/common';
import { LogService } from './log.service';

@Module({
  providers: [LogService],
  // 暴露服务
  exports:[LogService]
})
export class LogModule {}
 */
// 动态模块导入的方式
import {Module,DynamicModule} from '@nestjs/common'
import {LogService} from './log.service'
@Module({})
export class LogModule{
    // static register(prefix:string):DynamicModule{  // 动态注册方法
      static forRoot(prefix:string):DynamicModule{ // 静态注册方法
        return {
            module:LogModule,
            providers:[LogService, {
                provide:'PREFIX',
                useValue:prefix
            }],
            exports:[LogService]
        }
    }
}
